sync.Mutex.state (field)

21 uses

	sync (current package)
		mutex.go#L26: 	state int32
		mutex.go#L74: 	if atomic.CompareAndSwapInt32(&m.state, 0, mutexLocked) {
		mutex.go#L90: 	old := m.state
		mutex.go#L98: 	if !atomic.CompareAndSwapInt32(&m.state, old, old|mutexLocked) {
		mutex.go#L113: 	old := m.state
		mutex.go#L122: 				atomic.CompareAndSwapInt32(&m.state, old, old|mutexWoken) {
		mutex.go#L127: 			old = m.state
		mutex.go#L153: 		if atomic.CompareAndSwapInt32(&m.state, old, new) {
		mutex.go#L164: 			old = m.state
		mutex.go#L182: 				atomic.AddInt32(&m.state, delta)
		mutex.go#L188: 			old = m.state
		mutex.go#L205: 		_ = m.state
		mutex.go#L210: 	new := atomic.AddInt32(&m.state, -mutexLocked)
		mutex.go#L236: 			if atomic.CompareAndSwapInt32(&m.state, old, new) {
		mutex.go#L240: 			old = m.state
		rwmutex.go#L58: 		_ = rw.w.state
		rwmutex.go#L78: 		_ = rw.w.state
		rwmutex.go#L105: 		_ = rw.w.state
		rwmutex.go#L135: 		_ = rw.w.state
		rwmutex.go#L160: 		_ = rw.w.state
		rwmutex.go#L192: 		_ = rw.w.state